package top.healthylife.gateway.platform.br.dto.basicdata.identitycardelements.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;

/**
 * @author : 高则喜
 * @Date 2020/12/24 11:47
 */
@Data
@Accessors(chain = true)
@ApiModel("IdTwoZ")
public class IdTwoZ {
    @ApiField(value = "身份信息比对结果" , info = "1：一致； 2 : 不一致； 3：无记录 ；" )
    @ApiModelProperty(value="身份信息比对结果",example="1：一致； 2 : 不一致； 3：无记录 ； 3:无记录可能原因为： （1）做过户口迁移，新迁入的户籍信息，系统数据尚未更新； （2）现役军人， 系统没有存储军人信息； （3）刚退役的军人，新办理的户口及身份证还未更新到系统； （4）刚上大学或者刚毕业的大学生，迁移了户口，信息还未更新。 （5）身份证过期未办理，或新办理的身份证数据库还未更新。 （6）不实的身份证信息"  )
    private String result;

    @ApiField(value = "用于定位问题" , info = "样例：20160704144839_906XD6sm_1002470" )
    @ApiModelProperty(value="用于定位问题",example="样例：20160704144839_906XD6sm_1002470" )
    private String guid;

    @ApiField(value = "比对结果解释" , info = "比对结果解释" )
    @ApiModelProperty(value="比对结果解释",example="比对结果解释" )
    private String message;

    @ApiField(value = "返回时间" , info = "单位ms " )
    @ApiModelProperty(value="返回时间",example="单位ms " )
    private Long costTime;
}
